img{border:0;}
fieldset,button,input,select,option{vertical-align:middle;font:12px/18px "宋体",arial,sans-serif;}
table{border-collapse:collapse;border-spacing:0}
textarea{resize:none}
/* color */
a:link,a:visited{color:#575757;text-decoration:none;}
a:hover{color:#ef4165;text-decoration:none;}
a:active{color:#1d7400;}
/* clearfix */
.clearfix:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix{ zoom:1;}

.preview{width:400px; height:465px; margin:50px 0px 0px 150px;}
/* smallImg */
.smallImg{position:relative; height:52px; margin-top:1px; background-color:#F1F0F0; padding:6px 5px; width:390px; overflow:hidden;float:left;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
/*.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(images/d_08.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(images/d_09.png) no-repeat; margin-left:375px; margin-top:-50px;}*/

#imageMenu {height:50px; width:360px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:50px; width:60px; overflow:hidden; float:left; text-align:center;}
#imageMenu li img{width:50px; height:50px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:44px; height:44px; border:1px solid #B70000;}
/* bigImg */
.bigImg{  position:relative;
          float:left;
          width:400px;
          height:400px;
          overflow:hidden;}
.bigImg #midimg{width:400px; height:400px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{
  position:absolute;
  border: 1px solid #959595;
  overflow: hidden;
  z-index:999;
  margin-left: -165px;
  margin-top: 60px;
  display: block;
}
#bigView img{
  position:absolute;
  width: 600px;
  height: 600px;
  display: block;
}


div.product_information {
    position: absolute;
    float: right;
    margin-left: 600px;
    width: 800px;
    margin-top: 60px;
}

div.product_information div.product_name h1{
      line-height: 1.5em;
      overflow: hidden;
      font-weight: 700;
      font-family: arial,"microsoft yahei";
      font-size: 16px;
      margin-top: 15px;
}

#product_price {
    padding-top: 10px;
    padding-bottom: 0;
    padding-right: 81px;
    line-height: 30px;
    background: #f7f7f7;
    margin-left: 50px;
    margin-top: 15px;
}

#product_price .dt {
    float: left;
    width: 72px;
    margin-left: -52px;
    display: inline;
    text-align: right;
    font-family: simsun;
}

#product_price .dd {
    width: 432px;
}

#product_price .p-price {
    display: inline-block;
    vertical-align: middle;
    color: #e4393c;
    font-size: 20px;
}

#product_price .pricing {
    margin-left: 3px;
    _font-family: simsun;
}

#product_format {
    display: block;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 72px;
    padding-right: 20px;
    margin-left: -70px;
    margin-top: 15px;
}

#product_format .dt{
    float: left;
    width: 72px;
    margin-left: -5px;
    display: inline;
    text-align: right;
    font-family: simsun;
}

h1 {
    font: 20px "microsoft yahei",simsun;
}


#product-btns {
    width: 578px;
    padding: 10px 0 8px 10px;
    border-bottom: none;
    margin-top: 20px;
}

.product-amount {
    width: 49px;
    height: 34px;
    overflow: hidden;
    border: 1px solid #ccc;
    position: relative;
    margin: 8px 10px 0 0;
}

.fl {
    float: left;
}

.product-amount a {
    display: block;
    width: 15px;
    text-align: center;
    height: 17px;
    line-height: 17px;
    overflow: hidden;
    background: #f1f1f1;
    color: #666;
    position: absolute;
    right: -1px;
    border: 1px solid #ccc;
}

.product-amount a.btn-add {
    top: -1px;
}

.product-amount a.disabled {
    color: #ccc;
    cursor: not-allowed;
}
.product-amount a.btn-reduce {
    bottom: -1px;
}

.product-amount input {
    display: block;
    width: 31px;
    height: 32px;
    line-height: 32px;
    position: absolute;
    top: 1px;
    left: 0;
    border: none;
    border: 0;
    text-align: center;
}

#product-btns .btn {
    float: left;
    height: 38px;
    margin-top: 8px;
    margin-bottom: 5px;
}

#product-btns .btn a {
    position: relative;
    font: 400 18px/38px "microsoft yahei";
    text-align: center;
    color: #F5F5F5;
    float: left;
    margin-right: 6px;
    overflow: hidden;
}

#product-btns #choose-btn-append a {
    line-height: 38px;
}

#product-btns .btn-append {
    width: 137px;
    height: 38px;
    margin-top: -15px;
    background-color: #A70609;
}

#product-btns .btn-append:hover {
    background-color: rgba(167, 6, 9, 0.87);
}

#product-btns .fa{
  margin-right: 8px;
}
